MQIVRVLEIMRLHVSNMSMVLITTFVIVIFSTVMARPSISTNKSPSLDLDPSFRVKSKSFLPKLYGDYGFWNPSPVYGGGFPYPGPVPHGSLGPIQRHKKPK